/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ihc.terminalbanco.gui.panels;

import ihc.terminalbanco.gui.buttons.LabelButton;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.KeyListener;
import javax.swing.BoxLayout;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.SwingConstants;

/**
 *
 * @author Rafael
 */
public class AjudaPane extends JPanel implements RotulosInterface{

    public AjudaPane(ActionListener actionEvents,
            KeyListener keyEvents, Font fonte) {
        this.setLayout(new BorderLayout());
        JPanel painelCentral = new JPanel();
        painelCentral.setLayout(new BoxLayout(painelCentral, BoxLayout.Y_AXIS));
        JLabel tituloLabel = new JLabel("<html><center>Ajuda</center><br><br></html>");
        tituloLabel.setFont(fonte);
        tituloLabel.setHorizontalAlignment(SwingConstants.CENTER);
        //painelFirst.add(bancoLabel, BorderLayout.WEST);

        JTextPane ajudaPane = new JTextPane();
        ajudaPane.setText("\tMenu -> Ajuda\n\n\tOlá caro cliente.Para que o senhor possa utilizar esse terminal basta " +
                "apenas selecionar a opção desejada utilizando o botão esquerdo " +
                "do mouse ou o número indicado.\n\tVocê também pode encerrar a sua operação a qualquer hora teclando del.\n\tPara esclarecer qualquer dúvida" +
                " chame um de nossos funcionários.");
        ajudaPane.setEditable(false);
        ajudaPane.setOpaque(false);
        ajudaPane.setFont(fonte);

        painelCentral.add(tituloLabel);
        painelCentral.add(ajudaPane);

         JPanel painelSul = new JPanel();
        painelSul.setLayout(new GridLayout(1, 1,100,0));
               
        LabelButton voltarButton = new LabelButton(encerrarString,"images/encerrar.png");
        voltarButton.setFont(fonte);
        voltarButton.setVisible(true);
        voltarButton.addActionListener(actionEvents);
        painelSul.add(voltarButton);

        LabelButton confirmarButton = new LabelButton(teclaDoisString+confirmarString, "images/continuar.png");
        confirmarButton.setFont(fonte);
        confirmarButton.setVisible(true);
        confirmarButton.addActionListener(actionEvents);
        painelSul.add(confirmarButton);

        painelSul.setPreferredSize(new Dimension(480, 100));
        this.add(painelCentral, BorderLayout.NORTH );
        this.add(painelSul, BorderLayout.SOUTH);
    }
}
